customer service technicians - German English Dictionary